﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using LLClient.ClientServiceRef;

namespace LLClient.ServerProxy
{
    public class ProxyStatisticCallbackArgs : EventArgs
    {
        private List<BattleReport> _battleReport;
        private List<CptStats> _captainStats;
        private List<FractionStats> _fractionStats;
        private List<Captain> _captainList;
        CallbackType _callbackType;

        #region Properties
        public List<BattleReport> BattleReport
        {
            get { return _battleReport; }
            set { _battleReport = value; }
        }

        public List<CptStats> CaptainStats
        {
            get { return _captainStats; }
            set { _captainStats = value; }
        }

        public List<FractionStats> FractionStats
        {
            get { return _fractionStats; }
            set { _fractionStats = value; }
        }

        public List<Captain> CaptainList
        {
            get { return _captainList; }
            set { _captainList = value; }
        }

        public CallbackType CallbackType
        {
            get { return _callbackType; }
            set { _callbackType = value; }
        }

        #endregion

        public ProxyStatisticCallbackArgs()
        {
        }
    }
}
